参数优化的低阶算法

数字控制器

参数优化的低阶算法

能消除静差的数字控制器的最简单结构为:

D(z)=a0+a1z−1+⋯+amz−m1−z−1

一阶控制器:

D(z)=a0+a1z−11−z−1u(k)=u(k−1)+a0e(k)+a1e(k−1)

二阶控制器:

D(z)=a0+a1z−1+a2z−21−z−1u(k)=u(k−1)+a0e(k)+a1e(k−1)+a2e(k−2)

当参数的值都大于零时,实际上就是数字 PID 控制器(二阶消除静差算法的特例)
(时间参数默认都大于零)

优化指标:

J=∑k=0M[e2(k)+rΔu2(k)]

Δu(k)=u(k)−u(k−1)
Δu(k)=u(k)−u(∞)